package ecode
//
//import (
//	"strconv"
//	"sync/atomic"
//)
//
//var (
//	messages atomic.Value
//)
//
//type Code int
//
//func (e Code)Error()string{
//	return strconv.FormatInt(int64(e), 10)
//}
//
//func (e Code)Code()int{
//	return int(e)
//}
//
//func (e Code)Message()string{
//	//先拿到map
//	codeMessages, ok := messages.Load().(map[int]string)
//	if ok{
//		//从map中拿到消息
//		if msg, ok := codeMessages[e.Code()]; ok{
//
//		}
//	}
//}